.flexrow{
	display: flex;
	justify-content: space-between;
}
.app_left{
	width: 260px;
	background-color: #fff;
}
.app_right{
	width: 910px;
	background-color: #fff;
}
.menu_left{
	background: #fff;
}
.menu_line{
	height: 52px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
}
.menu_line.active{
	background: #ddd;
}
.menu_line span{
	font-size: 18px;
	margin-left: 9px;
}
.menu_title{
	background: rgb(0,109,194);
	margin-bottom: 10px;
}
.menu_title span{
	color: #FFFFFF;
}
li{
	list-style: none;
}
.ul_box{
	margin: 0 26px;
	
}
.ul_box li{
	height: 100px;
	line-height: 50px;
	border-bottom: 1px dashed #d3c6c6;
	display: flex;
	align-items: center;
}
.ul_box .title{
	font-size: 18px;
	font-weight:bold;
	color:rgb(0,109,194);
}
.ul_box .title::before{
	content: '';
	display: inline-block;
	width: 15px;
	height: 100%;
	background: url(../../images/yycg/title_tips.png);
	background-repeat: no-repeat;
	background-position: center;
}
.dot{
	width: 15px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.dot::before{
	width: 4px;
	height: 4px;
	content: '';
	display: inline-block;
	background-color: rgb(0,109,194);;
}
.content{
	width: calc(100% - 15px);
	height: 100%;
	display: flex;
	justify-content: space-between;
}




/* detail */
li.sborderbottom{
	border-bottom: 1px solid #d3c6c6;
}
li.noborderbottom{
	border-bottom: none;
}
.detail{
	padding-top: 30px;
	height: auto !important;
	line-height: 30px !important;
	flex-direction: column;
	align-items: flex-start !important;
	justify-content: center;
}
span.or{
	color: #c04848;
}
.detail .radio-inline input[type=radio]{
	height: 22px;
}
.detail>div{
	padding-left: 20px;
}
.zss_input-group-addon{
	background-color: rgb(0,109,194);
	color: #fff;
}
.zss_input-group{
	position: absolute;
	    right: 40px;
	    width: 200px;
}
.tie_box{
	padding:40px 0 !important;
	width: 100%;
	border-bottom: 1px solid #d3c6c6;
}
.tie_box:first-of-type{
	padding-top:0px!important;
}
.tie_box .tie_box_title{
	display: flex;
	justify-content: space-between;
}
.tie_box_title .title_tips{
	color:#006dc2;
	font-size: 16px;
}
.content_tips{
	color:#92d1d2;
	font-size: 16px;
	display: flex;
	align-items: center;
}
.tie_box .con{
	color: #1F1F1F;
	font-size: 16px;
	margin-left: 5px;
}
span.huifu{
	flex:1;
	background-color: #f0f0f0;
	padding: 0 5px ;
}